package com.cdut.logistics.service.interf.system;

import com.cdut.logistics.model.entity.system.User;
/**
 * 
 * @ClassName: UserService  
 * @Description: TODO(UserService的接口类)  
 * @author lxh
 * @date 2018年1月28日 下午2:31:09
 */
public interface UserService {
	/**
	 * 
	 * @Title: UpdateUser  
	 * @Description: TODO(修改用户信息方法接口)
	 * @author lxh
	 * @param username 用户名
	 * @param identity	身份证
	 * @param userid	userid，主键
	 * @param password	密码
	 * @param student_id	学号
	 * @param school_id	学校id
	 * @param academy_id	学院id	
	 * @param dorm_id	寝室id
	 * @param major_id	专业id
	 * @param sex	性别
	 * @param role_id	角色id
	 * @param rep_id	
	 * @return
	 * @throws
	 */
	boolean UpdateUser(String username,String identity,String userid,String password, String student_id, String school_id, String academy_id,
			String dorm_id, String major_id, String sex, String role_id, String rep_id);
	/**
	 * 
	 * @Title: DeleteUser  
	 * @Description: TODO(逻辑删除用户)
	 * @author lxh
	 * @param userid
	 * @return
	 * @throws
	 */
	boolean DeleteUser(String id);
	/**
	 * 
	 * @Title: QueryUserInfo  
	 * @Description: TODO(查询用户信息接口)
	 * @author lxh
	 * @param userid
	 * @return
	 * @throws
	 */
	User QueryUserInfo(String userid);
	/**
	 * 
	 * @Title: add  
	 * @Description: TODO(查询用户信息接口)
	 * @author lxh
	 * @param username
	 * @param identity
	 * @param password
	 * @param student_id
	 * @param school_id
	 * @param academy_id
	 * @param dorm_id
	 * @param major_id
	 * @param sex
	 * @param role_id
	 * @param rep_id
	 * @return
	 * @throws
	 */
	boolean add(String username,String password,String identity,String student_id, String school_id, String academy_id,
			String dorm_id, String major_id, String sex, String role_id, String rep_id,String is_use,String active);

}
